package com.bycx.wechat.constant;

public class WeChatConstant {
	
	/** 用户管理-用户标签  系统繁忙*/
	public static final int WX_YH_MANAGE_SYSTEM_HARD_WORK = -1;
	/** 新版客服功能-客服管理  成功 **/
	public static final int WE_KF_ADD_SUCC = 0;
	/**微信扫一扫  获取access_token时AppSecret错误，或者access_token无效 */
	public static final int WE_SCAN_APPSPECRET_OR_ACCESSTOKEN_INVALID = 40001;
	/** 用户管理-用户标签  传入非法的openid*/
	public static final int WX_YH_MANAGE_OPENID_INVALID = 40003;
	/** 新版客服功能-客服管理  不支持的媒体类型 **/
	public static final int WE_KF_MEIDA_TYPE_NOT_SUPPORT = 40005;
	/** 新版客服功能-客服管理  媒体文件长度不合法 **/
	public static final int WE_KF_MEDIA_LENGTH_WRONG = 40009;
	/** 用户管理-黑名单管理  一次只能拉黑20个用户*/
	public static final int WX_YH_MANAGE_OVER_BALCK_LIST_UPPER_LIMIT = 40032;
	/** 用户管理-用户标签  创建的标签数过多，请注意不能超过100个*/
	public static final int WX_YH_MANAGE_TAG_NAME_UPPER_LIMIT = 45056;
	/** 用户管理-用户标签  该标签下粉丝数超过10w，不允许直接删除*/
	public static final int WX_YH_MANAGE_NOT_DEL_FOR_FANS_OVER_10W = 45057;
	/** 用户管理-用户标签  不能修改0/1/2这三个系统默认保留的标签*/
	public static final int WX_YH_MANAGE_NOT_ALLOW_EDIT_DEFAULT_TAG = 45058;
	/** 用户管理-用户标签  标签名非法，请注意不能和其他标签重名*/
	public static final int WX_YH_MANAGE_TAG_NAME_INVALID = 45157;
	/** 用户管理-用户标签  标签名长度超过30个字节*/
	public static final int WX_YH_MANAGE_TAG_NAME_TOO_LONG = 45158;
	/** 用户管理-用户标签  非法的tag_id*/
	public static final int WX_YH_MANAGE_TAG_ID_INVALID = 45159;
	/**微信扫一扫  解析JSON/XML内容错误*/
	public static final int WE_SCAN_RESOLVE_JSON_OR_XML_CONTENT_ERROR = 47001;
	/**微信扫一扫  接口功能未授权，请确认公众号已获得该权限*/
	public static final int WE_SCAN_THIS_INTERFACE_NO_ACCESS = 48001;	
	/** 用户管理-黑名单管理  传入的openid不属于此AppID*/
	public static final int WX_YH_MANAGE_OPENID_NOT_IN_APP = 49003;
	
	
	/*-------------------------- 微信扫一扫start ------------------------------------------*/
	
	/**微信扫一扫  不合法的基本信息(base_info)*/
	public static final int WE_SCAN_BASE_INFO_WRONGFUL = 61300;
	/**微信扫一扫 不合法的详情信息(detail_info)*/
	public static final int WE_SCAN_DETAIL_INFO_WRONGFUL = 61301;
	/**微信扫一扫  不合法的商品推广区信息(action_info)*/
	public static final int WE_SCAN_ACTION_INFO_WRONGFUL = 61302;	
	/**微信扫一扫  商品信息不存在*/
	public static final int WE_SCAN_MERCHANDISE_INFO_NOT_FOUND = 61303;
	/**微信扫一扫  推广服务区(action_info)中的product不合法*/
	public static final int WE_SCAN_ACTION_INFO_PRODUCT_WRONGFUL = 61304;
	/**微信扫一扫  不合法的keystand或keystr  ean13标准下，编码内容必须满足商户号段*/
	public static final int WE_SCAN_EAN13_PRODUCT_CODE_WRONGFUL = 61305;
	/**微信扫一扫  推广服务区(action_info)中的appid不合法*/
	public static final int WE_SCAN_ACTION_INFO_APPID_WRONGFUL = 61306;
	/**微信扫一扫 推广服务区(action_info)中的cardid不合法*/
	public static final int WE_SCAN_ACTION_INFO_CARDID_WRONGFUL = 61307;
	/**微信扫一扫  基本信息(base_info)不存在*/
	public static final int WE_SCAN_BASE_INFO_NOT_FOUND = 61308;
	/**微信扫一扫  详情信息(detail_info)不存在*/
	public static final int WE_SCAN_DETAIL_INFO_NOT_FOUND = 61309;
	/**微信扫一扫  推广服务区(action_info)不存在*/
	public static final int WE_SCAN_ACTION_INFO_NOT_FOUND = 61310;	
	/**微信扫一扫 推广服务区(action_info)中的media不合法*/
	public static final int WE_SCAN_ACTION_INFO_MEDIA_WRONGFUL = 61311;
	/**微信扫一扫  图片大小超出限制*/
	public static final int WE_SCAN_IMAGE_SIZE_OVER_UPPER_LIMITE = 61312;
	/**微信扫一扫  图片内容不合法或没经过Base64编码*/
	public static final int WE_SCAN_IMAGE_WRONGFUL_OR_HAS_NOT_BASE64_CODE = 61313;
	/**微信扫一扫  不合法的ExtInfo*/
	public static final int WE_SCAN_EXT_INFO_WRONGFUL= 61314;
	/**微信扫一扫  条码冲突，创建了其他正在使用的条码*/
	public static final int WE_SCAN_BAR_CODE_REPEAT = 61316;
	/**微信扫一扫  无效的ticket*/
	public static final int WE_SCAN_TICKET_INVALID = 61317;
	/**微信扫一扫  商户类目ID无效*/
	public static final int WE_SCAN_PRODUCT_CATEGORY_INVALID = 61319;	
	/**微信扫一扫  商户全局信息不存在*/
	public static final int WE_SCAN_PRODUCT_GLOBAL_INFO_NOT_FOUND = 61320;	
	/**微信扫一扫  商户无此商品类目权限*/
	public static final int WE_SCAN_MERCHAT_HAS_NOT_PRODUCT_CATEGORY_ACCESS = 61322;	
	/**微信扫一扫  商户无此条码权限*/
	public static final int WE_SCAN_MERCHANT_HAS_NOT_BAR_CODE_ACCESS = 61323;	
	/**微信扫一扫  推广服务区服务栏数量超过限制*/
	public static final int WE_SCAN_ACTION_INFO_COUNT_OVER_UPPER_LIMITE = 61324;	
	/**微信扫一扫  商品信息不存在*/
	public static final int WE_SCAN_PRODUCT_INFO_NOT_FOUND = 61334;	
	/**微信扫一扫  商品信息已存在*/
	public static final int WE_SCAN_PRODUCT_INFO_EXIST = 61337;	
	/**微信扫一扫  白名单人数超过限制*/
	public static final int WE_SCAN_WHITE_LIST_OVER_UPPER_LIMITE = 61341;	
	/**微信扫一扫  Keystandard与创建时填写的不匹配*/
	public static final int WE_SCAN_KEY_STANDARD_NOT_MATCH_WHEN_CREATE = 61342;	
	/**微信扫一扫  Keystandard不合法*/
	public static final int WE_SCAN_KEY_STANDARD_INVALID = 61343;	
	/**微信扫一扫  推广服务区(action_info)中的code不合法*/
	public static final int WE_SCAN_ACTION_INFO_CODE_WRONGFUL = 61345;	
	/**微信扫一扫  推广服务区(action_info)中的store不合法*/
	public static final int WE_SCAN_ACTION_INFO_STORE_WRONGFUL = 61346;	
	/**微信扫一扫  推广服务区(action_info)中的media不合法*/
	public static final int WE_SCAN_ACTION_INFO_MEDIA_WRONG_FUL = 61347;	
	/**微信扫一扫  推广服务区(action_info)中的text不合法*/
	public static final int WE_SCAN_ACTION_INFO_TEXT_WRONGFUL = 61348;	
	/**微信扫一扫  不合法的商品状态*/
	public static final int WE_SCAN_PRODUCT_STATE_WRONGFUL = 63154;	
	/**微信扫一扫  不合法的主页颜色*/
	public static final int WE_SCAN_HOME_PAGE_COLOR_WRONGFUL = 63155;	
	/**微信扫一扫  不合法的品牌标签*/
	public static final int WE_SCAN_BRAND_SIGN_WRONGFUL = 63156;	
	/**微信扫一扫  不合法的推荐商品设置，被推荐的商品也必须来自该账号，并处于发布状态*/
	public static final int WE_SCAN_RECOMMEND_COMMODITIES_SETTING_WRONGFUL = 63157;	
	/**微信扫一扫  商品总数超过限制，上限10万条*/
	public static final int WE_SCAN_PRODUCT_COUNT_OVER_UPPER_LIMITE_10W = 63158;	
	/**微信扫一扫  商品建议零售价为空。未设置购买渠道（包括微信小店、电商链接）时，建议零售价必填*/
	public static final int WE_SCAN_COMMODITY_SUGGESTION_PRICE_NOT_SETTIONG_WHEN_PURCHASE_CHANEL_NOT_SETTIONG = 63159;	
	/**微信扫一扫  价格信息不合法。retail_price和sale_price参数内容应为数字*/
	public static final int WE_SCAN_PRICE_INFO_WRONGFUL = 63160;	
	/**微信扫一扫  组件区组件数量超过限制，相同组件仅能设置一个*/
	public static final int WE_SCAN_COMPOENT_COUNT_OVER_UPPER_LIMITE_SAME_COMPOENT_SETTING_HAS_ONLY_ONE = 63161;	
	/**微信扫一扫  防伪组件中native_show设置不合法*/
	public static final int WE_SCAN_ANTI_FAKE_CONPOENT_NATIVE_SHOW_SETTING_WRONGFUL = 63162;	
	/**微信扫一扫  防伪组件中anti_fake_url不存在*/
	public static final int WE_SCAN_ANTI_FAKE_URL_NOT_FOUND = 63163;	
	/**微信扫一扫  组件区组件类型设置不合法*/
	public static final int WE_SCAN_COMPONT_TYPE_SETTING_WRONGFUL = 63164;	
	/**微信扫一扫  商品审核中，不可进行更新、取消发布和删除商品等操作*/
	public static final int WE_SCAN_COMMODITY_AUDITING_NO_EDIT_AND_CANCEL_PUBLISH_AND_DEL_PRODUCT = 63166;	
	/**微信扫一扫  商品未发布，不可进行取消发布操作*/
	public static final int WE_SCAN_WHEN_COMMODITY_NOT_PUBLISH_THEN_NOT_CANCEL_PUBLISH = 63167;	
	/**微信扫一扫  商品审核未通过，不可进行取消发布操作*/
	public static final int WE_SCAN_WHEN_COMMODITY_AUDIT_FAILED_THEN_NOT_CANCEL_PUBLISH = 63168;	
	/**微信扫一扫  商品处于发布状态，不可再次发布*/
	public static final int WE_SCAN_WHEN_COMMODITY_HAD_PUBLISH_THEN_NOT_PUBLISH_AGAIN = 63169;	
	/**微信扫一扫  推广服务区(action_info)中不能同时设置banner和media类型*/
	public static final int WE_SCAN_ACTION_INFO_BANNER_TYPE_AND_MEDIA_TYPE_CAN_NOT_EXIST_SIMULTANEOUSLY = 63170;	
	/**微信扫一扫  推广服务区(action_info)中只能有一个card类型*/
	public static final int WE_SCAN_ACTION_INFO_CARD_TYPE_MUST_HAS_ONLY_ONE = 63171;	
	/**微信扫一扫  推广服务区(action_info)中只能有一个user类型*/
	public static final int WE_SCAN_ACTION_INFO_USER_TYPE_MUST_HAS_ONLY_ONE = 63172;	
	/**微信扫一扫  推广服务区(action_info)中只能有一个text类型*/
	public static final int WE_SCAN_ACTION_INFO_TEXT_TYPE_MUST_HAS_ONLY_ONE = 63173;	
	/**微信扫一扫  推广服务区(action_info)中link、card、user三种类型合计最多设置3个*/
	public static final int WE_SCAN_ACTION_INFO_LINK_CARD_USER_SUM_3 = 63174;	
	/**微信扫一扫  商品详情页中商品信息和图文详情必须至少有一个*/
	public static final int WE_SCAN_PRODUCT_INFO_OR_GRAPHIC_DETAIL_MUST_HAS_ONLY_ONE = 63175;
	
	/*-------------------------- 微信扫一扫end ------------------------------------------*/
	
	/** 新版客服功能-客服管理  API不可用，即没有开通/升级到新客服功能 **/
	public static final int WE_KF_ADD_API_NOT_USE = 65400;
	/** 新版客服功能-客服管理  无效客服帐号 **/
	public static final int WE_KF_INVITE_KFACCOUNT_INVALID = 65401;
	/** 新版客服功能-客服管理  客服昵称不合法 **/
	public static final int WE_KF_ADD_NICKNAME_ERROR = 65403;
	/** 新版客服功能-客服管理  客服帐号不合法 **/
	public static final int WE_KF_ADD_KFACCOUNT_ERROR = 65404;
	/** 新版客服功能-客服管理  帐号数目已达到上限，不能继续添加 **/
	public static final int WE_KF_ADD_KFACCOUNT_COUNT_UPPER_LIMIT = 65405;
	/** 新版客服功能-客服管理  已经存在的客服帐号**/
	public static final int WE_KF_ADD_KFACCOUNT_EXIST = 65406;
	/** 新版客服功能-客服管理  邀请对象已经是本公众号客服**/
	public static final int WE_KF_INVITE_WORKER_EXIST = 65407;
	/** 新版客服功能-客服管理  本公众号已发送邀请给该微信号**/
	public static final int WE_KF_INVITE_REQUEST_HAD_SEND = 65408;
	/** 新版客服功能-客服管理  无效的微信号**/
	public static final int WE_KF_INVITE_WX_ACCOUNT_INVALID = 65409;
	/** 新版客服功能-客服管理  邀请对象绑定公众号客服数量达到上限（目前每个微信号最多可以绑定5个公众号客服帐号）**/
	public static final int WE_KF_INVITE_WORKER_UPPER_LIMIT = 65410;
	/** 新版客服功能-客服管理  该帐号已经有一个等待确认的邀请，不能重复邀请**/
	public static final int WE_KF_INVITE_REQUEST_NOT_REPEAT = 65411;
	/** 新版客服功能-客服管理  该帐号已经绑定微信号，不能进行邀请**/
	public static final int WE_KF_INVITE_WORKER_HAD_BINDING = 65412;

	/** 新版客服功能-客服管理  邀请绑定客服账号状态-等待确认**/
	public static final String WE_KF_INVITE_STATUS_WAITING = "waiting";
	/** 新版客服功能-客服管理  邀请绑定客服账号状态-被拒绝**/
	public static final String WE_KF_INVITE_STATUS_REJECTED = "rejected";
	/** 新版客服功能-客服管理  邀请绑定客服账号状态-过期**/
	public static final String WE_KF_INVITE_STATUS_EXPIRED = "expired";
	
	
	
	/** 视频类型素材 **/
	public static final String TYPE_MATERIAL_VEDIO="video";

	/** 图文类型素材 **/
	public static final String TYPE_MATERIAL_NEWS="news";

	/** accessToken (reids缓存数据) **/
	public static final String REDIS_ACCESSTOKEN = "accessToken";
	/** jsapiTicket (reids缓存数据) **/
	public static final String REDIS_JSAPITICKET = "jsapiTicket";
		
	
	//**************************   微信菜单类型   start  ************************//
	/**value=1   点击推事件用户点击click类型按钮后，微信服务器会通过消息接口推送消息类型为event的结构给开发者（参考消息接口指南），并且带上按钮中开发者填写的key值，开发者可以通过自定义的key值与用户进行交互*/
	public static final String CLICK = "click";
	/**value=2 跳转URL用户点击view类型按钮后，微信客户端将会打开开发者在按钮中填写的网页URL，可与网页授权获取用户基本信息接口结合，获得用户基本信息*/
	public static final String VIEW = "view";
	/**value=3 扫码推事件用户点击按钮后，微信客户端将调起扫一扫工具，完成扫码操作后显示扫描结果（如果是URL，将进入URL），且会将扫码的结果传给开发者，开发者可以下发消息*/
	public static final String SCANCODE_PUSH = "scancode_push";
	/**value=4 扫码推事件且弹出“消息接收中”提示框用户点击按钮后，微信客户端将调起扫一扫工具，完成扫码操作后，将扫码的结果传给开发者，同时收起扫一扫工具，然后弹出“消息接收中”提示框，随后可能会收到开发者下发的消息*/
	public static final String SCANCODE_WAITMSG = "scancode_waitmsg";
	/**value=5 弹出系统拍照发图用户点击按钮后，微信客户端将调起系统相机，完成拍照操作后，会将拍摄的相片发送给开发者，并推送事件给开发者，同时收起系统相机，随后可能会收到开发者下发的消息*/
	public static final String PIC_SYSPHOTO = "pic_sysphoto";
	/**value=6 弹出拍照或者相册发图用户点击按钮后，微信客户端将弹出选择器供用户选择“拍照”或者“从手机相册选择”。用户选择后即走其他两种流程*/
	public static final String PIC_PHOTO_OR_ALBUM = "pic_photo_or_album";
	/**value=7 弹出微信相册发图器用户点击按钮后，微信客户端将调起微信相册，完成选择操作后，将选择的相片发送给开发者的服务器，并推送事件给开发者，同时收起相册，随后可能会收到开发者下发的消息*/
	public static final String PIC_WEIXIN = "pic_weixin";
	/**value=8 弹出地理位置选择器用户点击按钮后，微信客户端将调起地理位置选择工具，完成选择操作后，将选择的地理位置发送给开发者的服务器，同时收起位置选择工具，随后可能会收到开发者下发的消息*/
	public static final String LOCATION_SELECT = "location_select";
	/**value=9 下发消息（除文本消息）用户点击media_id类型按钮后，微信服务器会将开发者填写的永久素材id对应的素材下发给用户，永久素材类型可以是图片、音频、视频、图文消息。请注意：永久素材id必须是在“素材管理/新增永久素材”接口上传后获得的合法id*/
	public static final String MEDIA_ID = "media_id";
	/**value=10 跳转图文消息URL用户点击view_limited类型按钮后，微信客户端将打开开发者在按钮中填写的永久素材id对应的图文消息URL，永久素材类型只支持图文消息。请注意：永久素材id必须是在“素材管理/新增永久素材”接口上传后获得的合法id*/
	public static final String VIEW_LIMITED = "view_limited";
	
	//**************************   微信菜单类型   end  ************************//
	
}
